be washed up onto a shore - Turkish English Dictionary